Lutra Lutra — synonyms, definition

1. Lutra lutra (Noun)

1 synonym
Eurasian otter
1 definition

Lutra lutra (Noun) — Otter found in Europe and Asia.

1 type of
Otter